/**
 * 
 */
package fr.mynounou.web.model.dao;

import java.util.List;

import fr.mynounou.entities.Nounou;
import fr.mynounou.entities.Parent;
import fr.mynounou.entities.Utilisateur;
import fr.mynounou.exceptions.dao.ExistingEntityException;
import fr.mynounou.exceptions.dao.NotUniqueException;

/**
 * @author btavernier
 *
 */
public interface UserDao {
	public List<Utilisateur> listUsers();
	public Utilisateur findUser(String login) throws NotUniqueException;
	public Utilisateur saveUser(Utilisateur u) throws ExistingEntityException;
	public List<Parent> listParents(Nounou n);
	public List<Nounou> listNounou();
}
